package com.hlkj.pay.dto.common;
/*
 * Hlpay-Plus aggregate payment system.
 * Copyright (c) 2024-2025 Hlpay Team Copyright has the right of final interpretation.
 */

import java.util.List;

import javax.validation.constraints.NotEmpty;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
 * @author HlpayTeam
 * @date 2024/09/12 15:05
 */
@Data
public class WebInfoConfig {
	/**
	 * webName : 汇联科技
	 * webFavicon : https://img.hbhlpay.com/uploads/images/20240724/20240724161431520660571.png
	 * webLogo : https://img.hbhlpay.com/uploads/images/20240724/20240724161439f83fd1186.png
	 * kefuUrl : https://work.weixin.qq.com/kfid/kfc4b6ac2a5ebd3e8eb
	 * copyrightConfig : [{"key":"鄂ICP备2023018773号-1","value":"https://beian.miit.gov.cn/#/Integrated/index"},{"key":"清算协会备案编号:W2312201338251847","value":"https://rose.pcac.org.cn/platform/publicInfo/recordPublic"},{"key":"电信增值业务许可证号:鄂B2-20240396","value":"https://tsm.miit.gov.cn/dxxzsp/xkz/xkzgl/resource/qiyesearch.jsp?num=%25E6%25B9%2596%25E5%258C%2597%25E6%25B1%2587%25E8%2581%2594%25E7%25A7%2591%25E6%258A%2580%25E6%259C%2589%25E9%2599%2590%25E5%2585%25AC%25E5%258F%25B8&type=xuke"},{"key":"公安备案号:鄂公网安备42011102005564号","value":"https://beian.mps.gov.cn/#/query/webSearch"}]
	 */
	@Schema(description ="公司全称")
	@NotEmpty(message = "公司全称 不能为空")
	private String fullName;
	@Schema(description ="公司简称")
	@NotEmpty(message = "公司简称 不能为空")
	private String shortName;

	
	@Schema(description ="系统名称")
	@NotEmpty(message = "系统名称 不能为空")
	private String webName;
	@Schema(description ="公司电话")
	@NotEmpty(message = "公司电话 不能为空")
	private String phone;
	@Schema(description ="公司地址")
	@NotEmpty(message = "公司地址 不能为空")
	private String address;
	
	
	@Schema(description ="公司邮箱")
	@NotEmpty(message = "公司邮箱 不能为空")
	private String email;
	@Schema(description ="在线客服")
	@NotEmpty(message = "在线客服 不能为空")
	private String kefuUrl;
	@Schema(description ="公司描述")
	@NotEmpty(message = "公司描述 不能为空")
	private String describe;
	
	
	@Schema(description ="网站图标")
	@NotEmpty(message = "网站图标 不能为空")
	private String webFavicon;
	@Schema(description ="导航logo")
	@NotEmpty(message = "导航logo 不能为空")
	private String webLogo;
	@Schema(description ="底部logo")
	@NotEmpty(message = "底部logo 不能为空")
	private String webLogoFooter;
	

	/**
	 * key : 鄂ICP备2023018773号-1
	 * value : https://beian.miit.gov.cn/#/Integrated/index
	 */
	@Schema(description ="版权备案设置")
	private List<CopyrightConfigBean> copyrightConfig;
	@Data
	public static class CopyrightConfigBean {
		private String key;
		private String value;
	}
}
